import request from '../utils/request'

// 用户管理-列表
export function listSysUser(params) {
  return request({
    url: '/sysUser/listSysUser',
    method: 'post',
    data: params
  })
}

// 用户管理-角色下拉
export function getRoles(params) {
  return request({
    url: '/sysUser/getRoles',
    method: 'get',
    params
  })
}

// 用户管理-核算单元下拉
export function listAllAccountingUnit(params) {
  return request({
    url: '/sysUser/listAllAccountingUnit',
    method: 'get',
    params
  })
}

// 用户管理-新增、编辑
export function saveOrUpdateNew(params) {
  return request({
    url: '/sysUser/saveOrUpdateNew',
    method: 'post',
    data: params
  })
}

// 用户管理-删除用户
export function removeById(params) {
  return request({
    url: '/sysUser/removeById',
    method: 'get',
    params
  })
}

// 用户管理-修改用户启用状态
export function updateDictItemStatus(params) {
  return request({
    url: '/sysUser/updateDictItemStatus',
    method: 'get',
    params
  })
}

// 用户管理-重置密码
export function resetPassword(params) {
  return request({
    url: '/sysUser/resetPassword',
    method: 'get',
    params
  })
}
